local-intr-msg-clobber
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Sat, 23 Nov 2024 13:57:03 +0000 (14:57 +0100)
committerAurelien Jarno <aurel32@debian.org>
Sat, 23 Nov 2024 13:57:03 +0000 (14:57 +0100)
commitc5c95053055934922ba6ebf4828c5d00e581dc48
treeba7033a7c5cbbfeb6ba3f01f7278428a628aff12
parent988d0963270a4b3a2ffda239c61eb842e56a52af
local-intr-msg-clobber

Force putting save_data on the stack rather than in SSE register

The signal management does not yet properly save SSE state, so that save_data
would get overwritten by signal handlers, notably leading to `` shell
replacement getting empty content because then the io_read RPC retry gets an
MIG_BAD_ARGUMENTS error.

XXX: This is only temporary to fix the common shll replacement issue, and is
waiting for proper SSE state restoration.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name local-intr-msg-clobber.diff
hurd/intr-msg.c